/* portalets */
div.portalets
{
  border:1px white dashed;
}
div.portalets:hover
{
  border:1px #DFDFDF dashed;
}
div.portalets div.portalet
{
  border:1px solid #DFDFDF;
  margin-bottom:5px;
}

div.portalets div.portalet div.top
{
  background-color:#F6F6F4;
  border-bottom:1px #DFDFDF solid ;
}

div.portalets div.h_p div.top
{
  background-color:#FFFFE3;
  cursor:move;
}

div.portalets div.portalet div.top div.title,
div.portalets div.portalet div.top div.supports
{
  height:25px;
  line-height:25px;
  padding-left:10px;
  font-size:12px;
  font-weight:bold;
  color:#666666;
}

div.portalets div.portalet a,
div.portalets div.portalet div.top div.title a
{
  color:#666666;
}

div.portalets div.portalet div.content a
{
  color:#197325;
  text-decoration:underline;;
}

div.portalets div.portalet div.content a:hover
{
  color:#FF6628;
}


div.portalets div.portalet div.top div.supports img
{
  margin-left:5px;
  height:16px;
  width:16px;
  margin-top:6px;
  border:0px;
}

div.portalets div.portalet div.top div.tools
{
  float:right;  
  height:25px;
  line-height:25px;
  padding-right:10px;
}

div.portalets div.portalet div.top div.tools span
{
  margin-left:5px;
}

div.portalets div.portalet div.top div.tools span.h
{
}

div.portalets div.portalet div.top div.tools a
{
  margin-left:3px;
}

div.portalets div.portalet div.top div.tools a.h
{
  color:#808080;
  font-size:11px;
}

div.portalets div.portalet div.top div.tools a.h:hover
{
  color:#529214;
}

div.portalets div.portalet div.top div.tools a.arrow
{
  color:#197325;
  font-size:12px; 
  font-weight:bold; 
  width:14px;
}

div.portalets div.portalet div.content
{
  padding:10px 10px 10px 10px;
  color:#666666;
}


/* end */


div#body div.left
{  
  width:760px;
  padding:0px 0px 0px 10px;
}

div#body div.right
{
  width:200px;
  margin-left:0px;
}

div#body div.left div#broadcast
{
  width:720px;
  
}

div#body div.left div#broadcast
{
  background:url("/images/base/msg_bg.png") no-repeat scroll 0 0 transparent;
  background-color:#FFFFE3;
  background-position:5px -292px;
  border:1px #FAE2B9 solid ;
  color:#FF6600;
  line-height:24px;
  height:24px;
  margin-top:4px;
  padding:2px 10px 2px 23px;
}

div#body div.left div#broadcast a
{
  margin-left:10px;
  color:#3D332A;
}

div#body div.left div#broadcast a:hover
{
  color:#FF6600;
}

div#body div.left div#broadcast a.more {
  color:#FD7903;
}

div#body div.left div#broadcast div.head {
  width:auto;
  line-height:24px;
  height:24px;
  *line-height:26px;
  *height:26px;
}

div#body div.left div#broadcast div.hot_posts,
div#body div.left div#broadcast div.hot_posts div.hot_post {
  width:640px;
  line-height:24px;
  height:24px;
}

div#body div.left div#broadcast div.hot_posts div.hot_post b {
  color:#00692B;
}

div#body div.left div#broadcast div.hot_posts div.hidden {
  display:none;
}

div#body div.left div#current_user
{
  background-color:#EEEEEE;
  padding:10px 10px 10px 10px;
  margin-top:10px;
  width:735px;
}

div#body div.left div#portalets
{
  padding:10px 0px 10px 0px;
  width:755px;
}

div#body div.left div#portalets div.portalet,
div#body div.left div#portalets div.portalet div.top
{
  width:365px;
}

div#body div.left div#portalets div.portalet div.content,
{
  width:345px;
}

div#body div#portalets div.portalet div.content dl,
div#body div#portalets div.portalet div.content dt,
div#body div#portalets div.portalet div.content dd,
div#body div#portalets div.portalet div.content div dd input,
div#body div#portalets div.portalet div.content div dd select,
div#body div#portalets div.portalet div.content div dd textarea
{
  width:340px;
}

div#body div#portalets div.portalet div.content dd input,
div#body div#portalets div.portalet div.content dd select,
div#body div#portalets div.portalet div.content dd textarea
{
  padding:2px;
}

div#body div#portalets div.portalet div.content dd input:hover,
div#body div#portalets div.portalet div.content dd select:hover,
div#body div#portalets div.portalet div.content dd textarea:hover
{
  padding:2px;
}

div#body div.portalets div.portalet div.content dl.bottom a,
div.portalets div.portalet div.content a.other
{
  padding:2px 10px 2px 10px;  
  margin-right:10px;
  color:white;
}

div.portalets div.portalet div.content a.other
{
  background-color:#D84A02;
}


div#body div.portalets div.portalet div.content dl.bottom a.submit
{
  background-color:#197325;
}

div#body div.portalets div.portalet div.content dl.bottom a.reset
{
  background-color:#BBBBBB;
}

div#body div.portalets div.portalet div.content dl.bottom a.return
{
  background-color:#4F4E44;
}

div#body div#portalets div.portalet div.content dd input.s 
{
  width:auto;
}

div#body div.portalets div.portalet div.content dl
{
  margin-top:5px;
  margin-bottom:5px;
}

div#body div.portalets div.portalet div.content dt
{
  font-weight:bold;
}

div#body div.portalets div.portalet div.content dt span
{
  font-size:11px;
  font-weight:normal;
}

div#body div.portalets div.portalet div.content dt,
div#body div.portalets div.portalet div.content dd
{
  margin:0px;
}

div#body div.portalets div.portalet div.content dd.center
{
  text-align:center;
}

div#body div.left div#current_user div#user_logo,
div#body div.left div#current_user div#user_logo div
{
  width:100px;
  text-align:center;
}

div#body div.left div#current_user div.info,
div#body div.left div#current_user div.info div
{
  width:590px;
}

div#body div.left div#current_user div.info div
{
  margin-bottom:10px;
}

div#body div.left div#current_user div.info
{
  padding-left:10px;
}

div#body div.left div#current_user div.info div.name
{
  font-size:18px;
  font-weight:bold;
}

div#body div.left div#current_user div.info div.stat
{
  padding-left:10px;
}

div#body div.left div#current_user div.info div dl
{
  width:auto;
  margin:0;
  margin-right:15px;
}

div#body div.left div#current_user div.info div dl dt
{
  color:#404040;
  font-weight:normal;;
}

div#body div.left div#current_user div.info div dl dd
{
  margin-left:5px;
}

div#body div.left div#current_user div.info div dl dd a
{
  color:#197325;
}

div#body div.left div#current_user div.info div.h
{
  background-color:white;
  border:1px #AAA29F solid;
  padding:8px 8px 8px 8px;
  
}

div#body div.left div#current_user div.info div.h dt
{
  font-weight:bold;
}

div#body div.left div#current_user div.info div.h dt b
{
  font-weight:normal;
  color:#FF6600;
  margin-left:4px;
}

div#body div.left div#current_user div.info div.h dd
{
  color:#999999;  
}

div#body div.left div#current_user div.info div.h dl.money dt {
  color:#FD7903;
}

div#body div.left div#current_user div.info div.h dl.money dt a {
  font-size:10px;
  text-decoration:none;
  margin:0px;
}

div#body div.left div#current_user div.info div.h dl.money dt a:hover {
  text-decoration:underline;
}

div#left_portalets,
div#mid_portalets
{
  width:371px;
  padding-left:4px;
  padding-top:4px;
}

div#right_portalets,
div#right_portalets div.portalet div.top
{
  width:210px;
}

div#right_portalets div.portalet div.top
{
  _width:212px;
}

div#right_portalets
{
  padding:5px;
  padding-bottom:0px;
  min-height:200px;
}

div#left_portalets,
div#mid_portalets
{
  padding-bottom:5px;
  min-height:100px;
}


div#right_portalets div.portalet
{
  margin-top:0px;
  margin-bottom:10px;
}
 
div#right_portalets div.portalet div.content
{
  width:190px;
  _padding:5px;
}

div#right_portalets div.portalet div.top
{
  background-color:#E0EFE2;
}

div#body div.left div#current_user div.info div.stat a,
div#body div.left div#current_user div.info div.name a,
div#body div.left div#current_user div#user_logo div a
{
  font-size:12px;
  font-weight:normal;
  margin-left:10px;
  color:#197325;
  text-decoration:underline;
}

div#body div.left div#current_user div.info div.stat a:hover,
div#body div.left div#current_user div.info div.name a:hover,
div#body div.left div#current_user div#user_logo div a:hover
{
  color:#FF6600;
}

div#body div.left div#current_user div.info div.stat small
{
  font-size:12px;
  color:#404040;
  margin-left:5px;
}

div#body div.left div#current_user div.info div.stat small a
{
  margin:0px;
}

div#body div.portalets div.portalet div.content div.left,
div#body div.portalets div.portalet div.content div.right
{
  width:auto;
}

div#body div.portalets div.portalet div.content p
{
  width:auto;
}

div#body div.right div.portalets div.portalet div.content dl,
div#body div.right div.portalets div.portalet div.content dt,
div#body div.right div.portalets div.portalet div.content dd,
div#body div.right div.portalets div.portalet div.content dd input,
div#body div.right div.portalets div.portalet div.content dd select,
div#body div.right div.portalets div.portalet div.content dd textarea
{
  width:190px;
}

div#body div.right div.portalets div.portalet div.content dd input.s 
{
  width:auto;
}

div.right div.portalets div.portalet div.top div.supports img
{
  margin-left:3px;
  height:12px;
  width:12px;
  margin-top:6px;  
}

div.right div.portalets div.portalet div.top div.tools a
{
  margin-left:0px;
}

div#body div.right  div.portalets div.portalet div.content dl.bottom a
{
  padding:1px 6px 1px 6px;
  margin-right:4px;
  color:white;
  font-size:11px;
}

a.no_mobile
{
  font-size:11px;
  margin-left:10px;
}